scuttle off in a hurry - Turkish English Dictionary